#include "list.h"
#include "sort.h"

typedef List<2, List<1, List<3, List<5, List<4, EmptyList> > > > > list;

typedef Sort<list>::result sorted_list;

int main()
{
   print<list>();
   
   print<sorted_list>();
   
   return 0;
}

